Big Huge Thesaurus

device driver

noun